package net.siufung.web.aop.dto;

import lombok.Data;
import net.siufung.core.model.enums.MethodEventEnum;
import net.siufung.web.aop.service.IAutoLogType;

import java.io.Serializable;

/**
 * @author 陈建峰
 * @date 2022/10/8 11:35 上午
 * @since V1.0.0
 */
@Data
public class AutoLogDto implements Serializable {

    private static final long serialVersionUID = 120056137568472260L;
    /**
     * 日志操作人ID
     */
    private String operatorId;
    /**
     * 日志操作人名称
     */
    private String operatorName;
    /**
     * 日志标题
     */
    private String title;
    /**
     * 日志描述
     */
    private String description;
    /**
     * 日志方法类型
     */
    private MethodEventEnum methodEventEnum;
    /**
     * 日志业务类型
     */
    private IAutoLogType autoLogType;
    /**
     * 日志方法
     */
    private String method;
    /**
     * 日志参数
     */
    private String params;
    /**
     * 请求URL
     */
    private String uri;
    /**
     * 操作Ip
     */
    private String ip;
    /**
     * 操作浏览器
     */
    private String browser;
    /**
     * 请求用时
     */
    private Long time;


}
